//
//  Gear.h
//  INFSWA02
//
//  Created by Justin van Grootveld on 9/15/11.
//  Copyright 2011 Justinform. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Gear : NSObject
{
@protected
    Gear *_gear;
    NSString *_name;
    NSInteger _physicalAttackPower;
    NSInteger _magicalAttackPower;
    NSInteger _physicalDefense;
    NSInteger _magicalDefense;
    NSInteger _healthPoints;
    NSInteger _range;
    NSInteger _movement;
}

@property (nonatomic, retain) Gear *gear;

- (Gear *)gear;
- (NSString *)name;
- (NSInteger)physicalAttackPower;
- (NSInteger)magicalAttackPower;
- (NSInteger)physicalDefense;
- (NSInteger)magicalDefense;
- (NSInteger)healthPoints;
- (NSInteger)movement;
- (NSInteger)range;

- (id)initWithGear:(Gear *)g;
- (NSString *)listOfGear;

@end
